#pragma once

#include <maya/MString.h>
#include <maya/MObject.h>

struct tException;

class VPlugin
{
	static MString g_PluginName;
	static MString g_Title;
	static MString g_Author;
	static MString g_Company;

public:
	
	static bool GetPlugin(MObject& pluginObject);
	static bool Initalize(MObject systemObject);
	static bool Release(MObject systemObject);
	
	static void HandleException(tException* pException);
};
